home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 031a / autov1_0.zip / AUTOMAIN.DOC next >
Text File  |  1991-11-02  |  14KB  |  328 lines

  1.                         AUTOMOTIVE MAINTENANCE !!!!
  2.  
  3.                                 V1.0
  4.  
  5.  
  6.                              WRITTEN BY:
  7.  
  8.                             DAVE SCHOEFFEL
  9.  
  10.                dRs Engineering
  11.  
  12.  
  13.  
  14. INTRODUCTION
  15.  
  16. I wrote the Automotive Maintenance program because I could never remember
  17. when it was time for my vehicles to be serviced.  I hate having the little
  18. stickers on my car that the service places insist on gluing all over the
  19. place.  So I came up with this neat little Windows program to help remind
  20. you to take good care of your vehicle(s).  You may store up to 1000
  21. maintenance items in each data file.
  22.  
  23. Another neat feature, described later in this document is the REMIND feature.
  24. This feature allows the data files created with the Auto Maintenance program
  25. to be checked at computer start up time or any other time that remind is run.
  26. This is a DOS program that could be placed in your AUTOEXEC.BAT file.  It will
  27. sound a beeper and display which vehicle is due and when.
  28.  
  29. This program was written using Microsoft Visual Basic version 1.0 to run under
  30. Windows 3.0 and must have the VBRUN100.DLL file located in your path. Simply
  31. place VBRUN100.DLL in your Windows directory (or any convenient directory
  32. in your path) and forget about it.  This file is available on most bulletin
  33. boards as well as other sources, and should be obtained and installed prior
  34. to using the Auto Maintenance program.
  35.  
  36.  
  37.  
  38. VERSION INFORMATION
  39.  
  40. AUTO MAINTENANCE
  41. Version 1.0    Initial Release.
  42. 10-31-91
  43.  
  44. REMIND
  45. Version 1.0    Initial Release
  46. 10-31-91
  47.  
  48. Version 1.01    Boy these computers are dumb.  The worst part about that is
  49. 11-01-91    the fact that the programmers of these dumb computers must be
  50.         even worse.  That's right, this program worked fine on 10/31,
  51.         but I got to 11/01, and you guessed it, the program stopped
  52.         working.  To make a long story short, 11/01/91 is greater than
  53.         11/ 9/91.  Note the difference in the date formats.  Now the
  54.         program is fixed so that 11/01/91 is really less than
  55.         11/09/91.  Oh well, if we learn from our mistakes, I should
  56.         be getting real smart any day now.........
  57.  
  58. REGISTRATION
  59.  
  60. This program is being released as Shareware.  Please feel free to copy and
  61. distribute it freely amoung your friends and business associates.  I would 
  62. ask, however, that if you find the program useful (the definition of useful
  63. in this case meaning that you still have it installed after your evaluation,
  64. then it must be useful) please send the registration fee of $1 to:
  65.  
  66.   THAT'S RIGHT....JUST ONE MEASLY DOLLAR......IS THAT TOO MUCH TO ASK ?????
  67.  
  68.                              Dave Schoeffel
  69.                  dRs Engineering
  70.                              1313 Riverton Dr.
  71.                              Mukwonago,  WI 53149
  72.  
  73. Your registration will encourage me to create other useful programs.  You
  74. will also rest assured that you have done your good deed for the day.
  75.  
  76. Registration has been made simple for the user.  Simply run the program and
  77. choose the ABOUT - ABOUT AUTO MAINTENANCE option from the menu.  This
  78. information screen has a registration form on it and can be filled in by the
  79. user and printed out to be mailed in.  Please take a few short minutes to
  80. register your copy.
  81.  
  82.  
  83. FILES
  84.  
  85. The following files should have been included in the ZIP file that you
  86. received (or all files included from whatever your source for this program):
  87.  
  88.        AUTOMAIN.DOC      This file that you are reading.
  89.        AUTOMAIN.EXE      The executable code for the Auto Maintenance program.
  90.        SAMPLE.AUT        A sample Auto Maintenance File.
  91.        REMIND.EXE     DOS reminder program, documented later.
  92.  
  93.  
  94. INSTALLATION
  95.  
  96. To install the program, simply copy all of the files listed above into a
  97. subdirectory.  Remember that you need the VBRUN100.DLL file somewhere in your
  98. path to use the Auto Maintenance program.
  99.  
  100.  
  101.  
  102. RUNNING
  103.  
  104. You may run the Automotive Maintenance program several different ways.  You
  105. could open File Manager and double click on the AUTOMAIN.EXE file name. It
  106. could also be installed via Program Manager into any convenient group.
  107. Another method of running the Automotive Maintenance program is to install it
  108. into your WIN.INI file.  This will assure that whenever Windows is started,
  109. the Automotive Maintenance program will automatically load.
  110.  
  111. To do this, simply edit your WIN.INI file with a text editor or from within
  112. Windows using the SYSEDIT.EXE function.  In the WIN.INI file locate the line
  113. that says LOAD= and insert (Drive):(Path)\AUTOMAIN.EXE.  This will load the
  114. Automotive Maintenance program every time that Windows is run.  You may also
  115. wish to run the REMIND.EXE program every time you start Windows.  In order to
  116. do this, please reference the discussion of the REMIND program later in this
  117. document.
  118.  
  119.  
  120.  
  121. OPERATION
  122.  
  123. Operating the Automotive Maintenance program is simple.  Using the mouse, 
  124. place the cursor in the VEHICLE DESCRIPTION box and type a description of the
  125. vehicle that you wish to keep track of.  Then simply click on the UPDATE/ADD
  126. command button to begin entering information.
  127.  
  128. ****IMPORTANT NOTE:****
  129.     This program sorts information by the date field.  In order to use
  130.     the feature NEXT DUE DATE, described below, be sure to use an 8 digit
  131.     date code when entering the date.  You could use either mm/dd/yy or
  132.     mm-dd-yy, but do not mix the two formats.  Doing so will fool the way
  133.     the program sorts the data that you enter and will give unpredictable
  134.     results.
  135.  
  136. When this information has been entered, you choose FILE - SAVE AS to store
  137. this vehicle information to your disk.  You may then print this information or
  138. use several of the advanced features of the program described elsewhere in
  139. this document.  As more information is entered and the list grows, the user
  140. will see a scroll bar that is used to scroll up and down in the data file 
  141. beyond the limits of data that is displayed on the screen.
  142.  
  143. The following section of this document describes all of the features and how
  144. to use them.
  145.  
  146.  
  147.  
  148. FILE - NEW
  149.  
  150. The FILE - NEW option of the menu simply starts a new work space to enter
  151. information for a new vehicle, one that does not already exist on your disk.
  152. The vehicle description and service information fields are all cleared and
  153. the service interval variable is set to 0.
  154.  
  155.  
  156.  
  157. FILE - OPEN
  158.  
  159. The FILE - OPEN option of the menu gives the user the capability to load in
  160. a maintenance file that had previously been created and stored to disk.  The
  161. user is presented with a menu of file choices.  If no files are listed, then
  162. no files have been created and none are available to open.  A sample auto
  163. maintenance file has been included with this program.
  164.  
  165.  
  166.  
  167. FILE - SAVE
  168.  
  169. The FILE - SAVE option of the menu stores the current contents of all program
  170. parameters (Vehicle Description, all service information and the current
  171. service interval value) to the current filename.  The current filename can be
  172. found on the main menu following the AUTO MAINTENANCE - prompt.  If no
  173. filename has previously been entered, using the FILE - SAVE AS option
  174. described below, the filename will be 'untitled'.  To specify a valid vehicle
  175. filename, see the FILE - SAVE AS option below.
  176.  
  177.  
  178.  
  179. FILE - SAVE AS
  180.  
  181. The FILE - SAVE AS option of the menu stores the current contents of all
  182. program parameters (Vehicle Description, all service information and the
  183. current service interval value) to a valid filename specified by the user.
  184. This filename must follow all standard DOS file naming characteristics, i.e.
  185. an eight digit filename with a three digit extension.  The filename extension
  186. used for Auto Maintenance files is .AUT.  If the user does not enter this
  187. information, the program will automatically append it to the filename.
  188.  
  189.  
  190.  
  191. FILE - PRINT HISTORY
  192.  
  193. When all service information is entered and saved to a disk file, the user
  194. may choose to create a hard copy paper printout of the vehicle service 
  195. history.  The FILE - PRINT HISTORY option of the menu allows the user to 
  196. print this vehicle service history to the standard Windows printer.
  197.  
  198.  
  199.  
  200. FILE - EXIT
  201.  
  202. The FILE - EXIT option of the menu allows the user to completly exit the
  203. Auto Maintenance program and terminate any further Auto Maintenance recording
  204. activity.
  205.  
  206.  
  207.  
  208. OPTIONS - SERVICE INTERVAL
  209.  
  210. The OPTIONS - SERVICE INTERVAL option of the menu allows the user to enter
  211. a suggested service interval to be used when clicking the NEXT DUE DATE 
  212. command button.  This interval is the number of days to be used when
  213. calculating when routine maintenance is due.  Most new vehicle manufacturers
  214. recommend frequent oil changes at regular mileage or time intervals.  If you
  215. drive a lot of miles, you may want to enter an approximate number of days that
  216. it will take for you to reach the recommended mileage service interval.  If
  217. you drive a small amount of mileage, enter the number of days corresponding
  218. to the manufacturers recommended time between service intervals.
  219.  
  220. This number is stored together with all of the other service information for
  221. the vehicle you are entering in the vehicle file.  It is also used with the
  222. DOS program that you can enter in you AUTOEXEC.BAT file to remind you to
  223. service your vehicles when you first turn on your computer.  This DOS program,
  224. REMIND is described elsewhere in this document.
  225.  
  226.  
  227.  
  228. ABOUT - ABOUT AUTO MAINTENANCE
  229.  
  230. The ABOUT - ABOUT AUTO MAINTENANCE option of the menu gives general
  231. information about the program and the programmer.  This is also the option
  232. that should be used to register your copy of the Automotive Maintenance
  233. program.  Simply choose ABOUT - ABOUT AUTO MAINTENANCE from the menu, fill in
  234. the registration form, print it out, and mail it complete with the
  235. registration fee to the programmer listed.
  236.  
  237.  
  238. ADD/UPDATE COMMAND BUTTON
  239.  
  240. Clicking the ADD/UPDATE command button brings up a dialog box that allows the
  241. user to enter vehicle service information.  The information entered is Date,
  242. Mileage, and Maintenance.  This information is stored with the vehicle
  243. description and the service interval variable in the data file.
  244.  
  245.  
  246.  
  247. DELETE ITEM COMMAND BUTTON
  248.  
  249. In order to delete certain information from the Auto Maintenance form, simply
  250. highlight the item to be deleted and click the DELETE ITEM command button. In
  251. order to assure that the item has been deleted, be sure to save the file
  252. before exiting the program or loading a different data file.
  253.  
  254.  
  255.  
  256. NEXT DUE DATE COMMAND BUTTON
  257.  
  258. Pressing the NEXT DUE DATE command button will bring up a dialog box that
  259. shows when your next recommended vehicle service should be performed.  Please
  260. refer to the OPTIONS - SERVICE INTERVAL description above for a dialog of the
  261. use of this program option and it's implications.  This option is as a
  262. reminder only and should not be relied upon as the only means for assuring
  263. good vehicle routine maintenance.
  264.  
  265.  
  266. ******    REMIND.EXE  *****
  267.  
  268. The REMIND program is a simple DOS program that can be used to check your
  269. .AUT files that were created using the Auto Maintenance program.  A very
  270. simple and effective use for this program would be to place the commands in
  271. you AUTOEXEC.BAT file and allow the program to remind you of vehicle
  272. maintenance requirements at regular intervals.  This program uses the data 
  273. files and service interval information entered previously.  The last date of
  274. vehicle service is checked and and compared using the service interval and
  275. current date to determine whether to remind you to have your vehicle serviced.
  276.  
  277. The correct syntax for using the program is as follows:
  278.  
  279.     (Drive):(Path)\REMIND (Drive):(Path)\name.AUT days
  280.  
  281. where "name" is replaced with the name of the .AUT file that you wish to be
  282. checked and days is the number of days ahead of time that you wish to be
  283. notified.  The number of days ahead can be up to 30 days.  If you do not
  284. specify a number, 0 days is used and you will not be notified of maintenance
  285. due until the actual day that it is due.
  286.  
  287. NOTE:    If you enter more than just routine maintenance into your vehicle
  288.     service database, then the service reminder could happen multiple 
  289.     times between regular service intervals.  This could be avoided by
  290.     creating separate routine maintenance and major service data files.
  291.     You would then simply use the remind program on just the routine
  292.     maintenance file.
  293.  
  294. The user is presented with a reminder at program run time to have their 
  295. vehicle serviced.  This message will come up when the vehicle is within the
  296. number of days ahead specified within the required maintenance interval.  The
  297. message will continue to appear whenever REMIND is run (in your AUTOEXEC.BAT
  298. file as well) until the new service information is entered into the database
  299. using the Auto Maintenance program described above.
  300.  
  301. This message will stay on the screen for 30 seconds or until the user presses
  302. any key on the keyboard.  This will allow the computer to continue to boot, if
  303. you have placed REMIND in your AUTOEXEC.BAT file after 30 seconds has expired.
  304.  
  305. In order to have this program run every time that you start Windows, create
  306. a batch file that contains the commands that you wish to execute.  For example
  307. you could create a batch file called REMINDER.BAT.  The commands in this .BAT
  308. file could be as follows:
  309.         REMIND ACCORD.AUT 5
  310.         REMIND CIVIC.AUT 10
  311.  
  312. Then, you could place this file in you WIN.INI file under the RUN= section.
  313. Simply add the text (Drive):(Path)\REMINDER.BAT after the RUN= statement in
  314. your WIN.INI file.  This will assure that you are reminded of vehicle
  315. maintenance every time that you start Windows.  (Plese note that you could
  316. use this same type of batch file in your AUTOEXEC.BAT file as well).
  317.  
  318.  
  319. -----------------------------------------------------------------------------
  320. Auto Maintenance is a copyright product of David A. Schoeffel and dRs
  321. Engineering of Mukwonago, WI.  Visual Basic version 1.0, Windows 3.0 and
  322. VBRUN100.DLL are all trade marked and copyrighted products of the Microsoft
  323. Corp. of Redmond, Washington.  No warranties, expressed or implied, are
  324. extended for the use of this product or any side effects of the use or misuse
  325. of this product.
  326.  
  327.  
  328.